package com.yanqu.backendweb.entity;

import java.io.Serializable;

/**
 * @author duli
 * @version 1.0
 * @date 2020/9/23 9:57
 * @Description 区服信息
 */
public class TSServerList implements Serializable {


    private static final long serialVersionUID = -3272252885623734982L;
    private Integer serverId;

    private String serverName;

    private Integer isOpen;

    private String gameServerUrl;

    private Long openTime;

    private Integer channelId;

    private String webServerUrl;

    /**
     * 数据库编号
     */
    private String dbIndex;

    private Integer state;

    private Integer adminOpen;

    private String wsIndex;

    private Integer clientVersion;

    private Integer maxOnlineCount;

    private Integer openLoginQueue;

    /**
     * 0没有;1有;2合服后的区
     */
    private Integer isMergeServer;

    private String remark;

    private String clientVerCode;

    /**
     * 是否提审服
     */
    private Integer isReviewServer;

    /**
     * 接入手机平台，0：全部；1：安卓；2：ios
     */
    private Integer accessPhonePlatform;

    /**
     * 服务器类型，0：普通服；1：提审服；2：测试服
     */
    private Integer serverType;

    /**
     * 服务器标签
     */
    private String markStr;


    public Integer getServerId() {
        return serverId;
    }

    public void setServerId(Integer serverId) {
        this.serverId = serverId;
    }

    public String getServerName() {
        return serverName;
    }

    public void setServerName(String serverName) {
        this.serverName = serverName;
    }

    public Integer getIsOpen() {
        return isOpen;
    }

    public void setIsOpen(Integer isOpen) {
        this.isOpen = isOpen;
    }

    public String getGameServerUrl() {
        return gameServerUrl;
    }

    public void setGameServerUrl(String gameServerUrl) {
        this.gameServerUrl = gameServerUrl;
    }

    public Long getOpenTime() {
        return openTime;
    }

    public void setOpenTime(Long openTime) {
        this.openTime = openTime;
    }

    public Integer getChannelId() {
        return channelId;
    }

    public void setChannelId(Integer channelId) {
        this.channelId = channelId;
    }

    public String getWebServerUrl() {
        return webServerUrl;
    }

    public void setWebServerUrl(String webServerUrl) {
        this.webServerUrl = webServerUrl;
    }

    public String getDbIndex() {
        return dbIndex;
    }

    public void setDbIndex(String dbIndex) {
        this.dbIndex = dbIndex;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getAdminOpen() {
        return adminOpen;
    }

    public void setAdminOpen(Integer adminOpen) {
        this.adminOpen = adminOpen;
    }

    public String getWsIndex() {
        return wsIndex;
    }

    public void setWsIndex(String wsIndex) {
        this.wsIndex = wsIndex;
    }

    public Integer getClientVersion() {
        return clientVersion;
    }

    public void setClientVersion(Integer clientVersion) {
        this.clientVersion = clientVersion;
    }

    public Integer getMaxOnlineCount() {
        return maxOnlineCount;
    }

    public void setMaxOnlineCount(Integer maxOnlineCount) {
        this.maxOnlineCount = maxOnlineCount;
    }

    public Integer getOpenLoginQueue() {
        return openLoginQueue;
    }

    public void setOpenLoginQueue(Integer openLoginQueue) {
        this.openLoginQueue = openLoginQueue;
    }

    public Integer getIsMergeServer() {
        return isMergeServer;
    }

    public void setIsMergeServer(Integer isMergeServer) {
        this.isMergeServer = isMergeServer;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getClientVerCode() {
        return clientVerCode;
    }

    public void setClientVerCode(String clientVerCode) {
        this.clientVerCode = clientVerCode;
    }

    public Integer getIsReviewServer() {
        return isReviewServer;
    }

    public void setIsReviewServer(Integer isReviewServer) {
        this.isReviewServer = isReviewServer;
    }

    public Integer getAccessPhonePlatform() {
        return accessPhonePlatform;
    }

    public void setAccessPhonePlatform(Integer accessPhonePlatform) {
        this.accessPhonePlatform = accessPhonePlatform;
    }

    public Integer getServerType() {
        return serverType;
    }

    public void setServerType(Integer serverType) {
        this.serverType = serverType;
    }

    public String getMarkStr() {
        return markStr;
    }

    public void setMarkStr(String markStr) {
        this.markStr = markStr;
    }

    @Override
    public String toString() {
        return "TSServerList{" +
        "serverId=" + serverId +
        ", serverName=" + serverName +
        ", isOpen=" + isOpen +
        ", gameServerUrl=" + gameServerUrl +
        ", openTime=" + openTime +
        ", channelId=" + channelId +
        ", webServerUrl=" + webServerUrl +
        ", dbIndex=" + dbIndex +
        ", state=" + state +
        ", adminOpen=" + adminOpen +
        ", wsIndex=" + wsIndex +
        ", clientVersion=" + clientVersion +
        ", maxOnlineCount=" + maxOnlineCount +
        ", openLoginQueue=" + openLoginQueue +
        ", isMergeServer=" + isMergeServer +
        ", remark=" + remark +
        ", clientVerCode=" + clientVerCode +
        ", isReviewServer=" + isReviewServer +
        ", accessPhonePlatform=" + accessPhonePlatform +
        ", serverType=" + serverType +
        ", markStr=" + markStr +
        "}";
    }
}
